@CHARSET "UTF-8";
*{margin: 0; padding: 0; }
body { font-family:'Microsoft Yahei', Helvetica; color:#333; line-height:150%; background:#fff; font-size:100%; }
select, input, img, button { vertical-align:middle; }
img { margin:0; padding:0; border:0; }
ul, ol, li { list-style: none outside none; }
a { color:#059; text-decoration:none; }
a.a_gray { color:#666; }
a.a_blue { color:#075597; }
a.a_orange { color:#f60; }
a.a_red { color:#d30000; }
.f-red { color:#b40f0e; }
.f-green { color:#080; }
.f-black { color:#000; }
.f-gray { color:#999; }
p { line-height:1.2em; margin:5px 0; }
.top{border-bottom:1px solid #059; height:100px; background:#f5f5f5;}
.topview {  border-bottom:1px solid #ccc; background:#f5f5f5; }
.activity_view { background:#f5f5f5 url(../images/school/time_bg.png) repeat-x 0 bottom; font-size:90%; line-height:1.5em; padding:5px;}
.banner { }
.nyview { padding:5px 3px; }
.title{ padding:5px; font-size:100%; height:20px; padding-left:5px; background:#09f; color:#fff;}
.nav,.activity_jp { padding:5px 3px; }
.activity_jp{ border-bottom:1px solid #ddd;}
.bluebg { background:#e8f0f6;}
.nav p { background:url(../images/school/navicon.gif) no-repeat 0 50%; padding-left:20px; }
.foot { background-clip: content-box; background-color: #F0F0F0; border-top: 1px solid #D9DCDD; line-height: 1.5em; padding-top: 1px; text-align: center; }
.foot p { padding:1em 0; }
.crumbs { background:#059; font-size:100%; margin:0; padding:2px 0px; padding-left:3px; color:#fff;}
.crumbs a{ color:#fff; text-decoration:underline;}
.backto { padding-left:3px; margin:1em 0; }
.nt { font-size:100%; margin:0; padding:3px 0; }
.jplist li,.sclist li { margin-bottom: 1em; }
.waptable{ border-top:1px solid #eee;border-left:1px solid #eee;}
.waptable th{ background:#f5f5f5; font-weight:400;}
.waptable th,.waptable td{ line-height:2em; border-right:1px solid #eee;border-bottom:1px solid #eee; padding:3px 5px; text-align:center;}
.backto,.goto { padding-left:3px; margin:1em 0; }
.tips{font-size:80%}